package org.csu.mypetstore.domain;

import org.springframework.stereotype.Component;

import java.math.BigDecimal;
@Component
public class Item {
    private String itemId;
    private String productId;
    private BigDecimal listPrice;
    private BigDecimal unitCost;
    private int supplierId;
    private String status;
    private String attribute1;
    private String attribute2;
    private String attribute3;
    private String attribute4;
    private String attribute5;
    public Product product;
    private int quantity;

    public Item() {
    }

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public Product getProduct() {
        return product;
    }

    public void setProduct(Product product) {
        this.product = product;
    }

    public int getQuantity() {
        return quantity;
    }

    public void setQuantity(int quantity) {
        this.quantity = quantity;
    }

    public BigDecimal getListPrice() {
        return listPrice;
    }

    public String getAttribute1() {
        return attribute1;
    }

    public void setAttribute1(String attribute1) {
        this.attribute1 = attribute1;
    }

    public String getAttribute2() {
        return attribute2;
    }

    public void setAttribute2(String attribute2) {
        this.attribute2 = attribute2;
    }

    public String getAttribute3() {
        return attribute3;
    }

    public void setAttribute3(String attribute3) {
        this.attribute3 = attribute3;
    }

    public String getAttribute4() {
        return attribute4;
    }

    public void setAttribute4(String attribute4) {
        this.attribute4 = attribute4;
    }

    public String getAttribute5() {
        return attribute5;
    }

    public void setAttribute5(String attribute5) {
        this.attribute5 = attribute5;
    }

    public void setListPrice(BigDecimal listPrice) {
        this.listPrice = listPrice;
    }

    public BigDecimal getUnitCost() {
        return unitCost;
    }

    public void setUnitCost(BigDecimal unitCost) {
        this.unitCost = unitCost;
    }

    public int getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(int supplierId) {
        this.supplierId = supplierId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String toString() {
        return "(" + this.getItemId() + "-" + this.getProductId() + ")";
    }
}
//    }
//    private String itemId;
//    private String productid;
//    private BigDecimal listprice;
//    private double unitcost;
//    private int supplier;
//    private String status;
//    private String attr1;
//    private String attr2;
//    private String attr3;
//    private String attr4;
//    private String attr5;
//    private int qty;
//    private String productName;
//
//    public Item(){
//
//    }
//
//    public Item(String itemid, String productid, BigDecimal listprice, double unitcost, int supplier, String status, String attr1) {
//        this.itemId = itemid;
//        this.productid = productid;
//        this.listprice = listprice;
//        this.unitcost = unitcost;
//        this.supplier = supplier;
//        this.status = status;
//        this.attr1 = attr1;
//    }
//
//    public String getItemId() {
//        return itemId;
//    }
//
//    public void setItemId(String itemid) {
//        this.itemId = itemid;
//    }
//
//
//    public BigDecimal getListprice() {
//        return listprice;
//    }
//
//    public void setListprice(BigDecimal listprice) {
//        this.listprice = listprice;
//    }
//
//    public double getUnitcost() {
//        return unitcost;
//    }
//
//    public void setUnitcost(double unitcost) {
//        this.unitcost = unitcost;
//    }
//
//    public int getSupplier() {
//        return supplier;
//    }
//
//    public void setSupplier(int supplier) {
//        this.supplier = supplier;
//    }
//
//    public String getStatus() {
//        return status;
//    }
//
//    public void setStatus(String status) {
//        this.status = status;
//    }
//
//    public String getAttr1() {
//        return attr1;
//    }
//
//    public void setAttr1(String attr1) {
//        this.attr1 = attr1;
//    }
//
//    public String getAttr2() {
//        return attr2;
//    }
//
//    public void setAttr2(String attr2) {
//        this.attr2 = attr2;
//    }
//
//    public String getAttr3() {
//        return attr3;
//    }
//
//    public void setAttr3(String attr3) {
//        this.attr3 = attr3;
//    }
//
//    public String getAttr4() {
//        return attr4;
//    }
//
//    public void setAttr4(String attr4) {
//        this.attr4 = attr4;
//    }
//
//    public String getAttr5() {
//        return attr5;
//    }
//
//    public void setAttr5(String attr5) {
//        this.attr5 = attr5;
//    }
//
//    public int getQty() {
//        return qty;
//    }
//
//    public void setQty(int qty) {
//        this.qty = qty;
//    }
//
//    public String getProductid() {
//        return productid;
//    }
//
//    public void setProductid(String productid) {
//        this.productid = productid;
//    }
//
//    public String getProductName() {
//        return productName;
//    }
//
//    public void setProductName(String productName) {
//        this.productName = productName;
//    }
//}
